someone who irrigates/waters - French English Dictionary